<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组对象的方法</title>
</head>
<body>
<script type="text/javascript">
    //push  pop  slice  join  toString
    //push 向数组的末尾添加一个或多个元素，并返回数组的新长度
    var arr = [1,2,3,4,5];
    arr.push(6,7,8);
    console.log("push: " + arr);
    //pop  删除数组的最后一个元素，并返回删除的元素
    var arr2 = [2,3,4,5,6];
    var del = arr2.pop();
    console.log("删除数据pop: " + del);
    console.log("删除后的数组pop: " + arr2);
    //slice  截取数组的一部分，返回一个新数组
    var arr3 = [3,4,5,6,7];
    var arr33 = arr3.slice(1,4);    //slice(截取起始位置，截取结束位置) 截取的个数=截取结束位置-截取起始位置
    console.log("slice: arr3: " + arr3);
    console.log("slice: arr33: " + arr33);
    //join  将数组的所有元素连接成一个字符串
    var arr4 = [4,5,6,7,8];
    var arr44 = arr4.join();
    console.log("arr4 = " + arr4 + typeof arr4);
    console.log("arr44 = " + arr44 + typeof arr44);
    //toString  将数组的所有元素连接成一个字符串
    var arr5 = [5,6,7,8,9];
    var arr55 = arr5.toString();
    console.log("arr5 = " + arr5 + typeof arr5);
    console.log("arr55 = " + arr55 + typeof arr55);
</script>
</body>
</html>